be impossible or difficult to find - Turc Anglais Dictionnaire